package com.example.shixun.service;


import com.example.shixun.pojo.Result;
import com.example.shixun.pojo.User;
import com.example.shixun.pojo.UserDTO;
import com.example.shixun.utils.PageInfoUtil;

public interface UserService {
    public Result login(User user);
    public Integer register(User user);
    public Result<Integer> updatePwd(User user);
    public Result<Integer> findEmail(String email);
    public PageInfoUtil<User> getStudentList(PageInfoUtil<User> pageInfoUtil);
    public UserDTO getUserTokenInfo(String token);
    public Result getUserById(Integer id);
    public Result updateUser(User user);
    public Integer setStatus_0(Integer id);
    public Integer setStatus_1(Integer id);
//    public Integer getIdByToken(String token);
    public Result setTeacher(Integer id);
    public Result setStudent(Integer id);
}
